Sharing Semi - Heterogeneous Single - User Editors for Real - Time Group Editing
نویسندگان
چکیده
Sharing Semi-heterogeneous Single-user Editors for Real-time Group Editing. (May 2005) Jiajun Lu, B.S., Fudan University Chair of Advisory Committee: Dr. Du Li A new approach is proposed to transparently share familiar single-user editors without modifying their source code. This approach tweaks a classic diff algorithm to derive edit scripts between document states. Concurrent edit scripts are merged to synchronize states of coauthoring sites. Our concept-proving prototype currently works with familiar, heterogeneous text editors such as GVim and WinEdt that can be adapted to support two basic interfaces, GetState and SetState. The adaption is less expensive and more robust than recent approaches such as ICT and CoWord, which must understand and translate editing operations at the operating system level. Experimental data show that our approach is able to provide sufficient performance for near-realtime group editing.
منابع مشابه
Using Familiar Single-User Editors for Collaborative Editing
A number of real-time group editors have been developed as vehicles for investigating various technical issues in computer-supported cooperative work (CSCW). Excellent as they are in serving academic purposes, those research prototypes are not (and will probably not be) widely used by ordinary users for “serious” group editing activities. The reason is primarily that they are generally not as p...
متن کاملSharing Single-User Editors by Intelligent Collaboration Transparency
A number group editors have been developed as vehicles for investigating various research issues in groupware. Excellent as they are in serving academic purposes, those research prototypes are not (and will probably not be) widely used by ordinary users for “serious” group editing activities. We account the following reasons for their “failure”. First, those research prototypes are not likely t...
متن کاملDesign considerations in choosing operations for building groupware systems
We have implemented a prototype toolkit, called DistEdit, for building interactive group editors in distributed environments. The toolkit allows di erent editors (e.g., vi, Emacs) to be used in the same group session. Based on our experience in building the toolkit, we report here some design solutions that are commonly used in single-user editors, but may not necessarily be appropriate in grou...
متن کاملOperation propagation in real-time group editors - Multimedia, IEEE
Operation propagation refers to the mechanisms and policies used in group editors for the participants to notify each other of their individual editing activities. The timing and granularity of propagation depend on different requirements such as network bandwidth, session scale, computational power of involved sites, and preferences of each user. Here, we draw on some common design principles ...
متن کاملConsistency Maintenance in Real - TimeCollaborative Graphics Editing
Real-time collaborative graphics editing systems allow a group of users to view and edit the same graphics document at the same time from geographically dispersed sites connected by communication networks. Consistency maintenance in the face of concurrent accesses to shared objects is one of the core issues in the design of these types of systems. In this article, we propose an object-level mul...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005